/* 
下面写法Sass 文件中使用 / 进行除法运算的用法已经被弃用运行会出现警告
原因是 / 在 CSS 中既可以表示除法，也可以表示分隔列表项，这造成了混淆。
为了解决这个问题，Sass 引入了一个新的函数 math.div() 来专门处理除法运算，
以提高代码的清晰度和一致性。
 */

/* @function px2rem($px) {
  @return $px / 20 * 1rem;
} */

@use "sass:math";
@function px2rem($px) {
  @return math.div($px, 20) * 1rem;
}

.news-center {
  .title p {
    font-family: "微软雅黑 Bold", "微软雅黑 Regular", "微软雅黑", sans-serif;
    font-size: px2rem(26);
    font-weight: 700;
    font-style: normal;
    color: #4d5574;
    background: rgb(174, 236, 168);
    background: inherit;
  }
  .title {
    .line-box {
      background-color: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
      img {
        height: 4px;
      }
    }
  }
  .content {
    background-color: #fff;
    height: px2rem(783);
    padding: 0 px2rem(40);
    display: flex;
    .content-l {
      height: 80%;
      width: 50%;
      .swiper-box {
        height: 100%;
        .swiper-slide {
          height: 500px;
          //   background-color: #96ae00;
          .slide-img {
            display: flex;
            flex-direction: column;
            height: 96%;
            align-items: center;
            justify-content: space-evenly;
          }
          .slide-img img {
            width: 90%;
            border-radius: px2rem(20);
          }
          .slide-img p {
            font-family: "微软雅黑", sans-serif;
            font-weight: 400;
            font-style: normal;
            font-size: 13px;
            color: #000000;
            text-align: center;
          }
        }
      }
    }
    .content-r {
      height: 80%;
      flex: 1;
      background: #96ae00;
      position: relative;
      .animation-wrapper {
        width: 60%;
        padding-bottom: 50%;
      }

      .sphere-animation {
        position: absolute;
        top: 4%;
        left: 11%;
        width: 458px;
        height: 458px;
      }

      .sphere path {
        fill: url(#sphereGradient);
        stroke-width: 1px;
        stroke: rgba(80, 80, 80, 0.35);
        backface-visibility: hidden;
      }

      @media (min-width: 500px) {
        .sphere path {
          stroke-width: 0.4px;
        }
      }
    }
  }
}
